package dao;

import bean.Book;

import java.util.List;

/**
 * 持久层与数据库进行交互
 */
public interface BookDao {
    /**
     * 查询所有的图书
     * @return 返回List集合 集合中保存所有图书的实体类信息
     */
    List<Book> queryBooks();

    /**
     * 通过id查询图书
     * @return 返回图书的实体类
     */
    Book queryBookById();

    /**
     * 通过书名查询图书
     * @return 返回图书的实体类
     */
    Book queryBookByName();

    /**
     * 通过作者查询图书
     * @return 返回图书的实体类
     */
    Book queryBookByAuthor();
}
